<?php
/**
 * Created by PhpStorm.
 * User: jochen
 * Date: 2017/1/10
 * Time: 下午6:05
 */
class App {
    public function version(){
        return "5.3.26";
    }

    /**
     * @return \App\Models\User
     */
    public function user() {
        return new \App\Models\User;
    }
}

function app() {
    return new App;
}

function dumps($obj)
{
    if (is_string($obj)) {
        echo $obj;
    } else {
        var_dump($obj);
    }
}

function env($key, $default)
{
    $value = '';
    return $value;
}

/**
 * 为IDE提供代码提示使用的伪方法
 * @param $key
 *
 * @param null $default
 */
function config($key, $default = null)
{
    // nothing
}

/**
 * 为IDE提供代码提示使用的伪方法
 * @param $key
 */
function base_path($key)
{
    // nothing
}

function request($key='', $default='')
{
    // nothing
    return new App();
}